public class MethodDemo {
    public static int sum(int num){
//        打印1-n 的个整数的和
//        1+2+3+4+5+6+。。。+n
//        n=1  1
//        n=2, sum1+1
//        n=3  sum2+3
//        sum(n-1)+n
        int iSum=0;
        if (num==1){
            return 1;
        }
//       return sum(num-1)+num;    从一到n的和
//       return sum(num-1)*num;    从一到N的阶乘
        return sum(num-1)*num;

    }

    public static void main(String[] args) {
        int num=5;
        int iSum=sum(num);
        System.out.println(iSum);
    }
}
